home *** CD-ROM | disk | FTP | other *** search
/ Softdisk for Windows 42 / Softdisk for Windows 42.iso / QUARRY / QUARRY.EXE / QUARRY.dxr / 00242_GETCODE1.ls < prev    next >
Encoding:
Text File  |  1998-01-01  |  1.5 KB  |  55 lines

  1. on GETCODE1
  2.   global CODENUM, ALPH, ALP, LALP, REGNAME, REGCOUNT, REGNAME1, SS, SN, CODENAME1, WASRIGHT
  3.   set CODENUM to EMPTY
  4.   set ALP to the key
  5.   if charToNum(ALP) = 8 then
  6.     put " " into field "CODETEXT"
  7.     dontPassEvent()
  8.     updateStage()
  9.     exit
  10.   end if
  11.   if ("123456789ABCDEFG" & RETURN contains the key) = 0 then
  12.     dontPassEvent()
  13.   end if
  14.   if ("123456789ABCDEFG" & RETURN contains the key) = 0 then
  15.     exit
  16.   end if
  17.   if "123456789ABCDEFG" & RETURN contains the key then
  18.     if the key = RETURN then
  19.       dontPassEvent()
  20.     end if
  21.     if the key = RETURN then
  22.       dontPassEvent()
  23.       set REGCOUNT to REGCOUNT + 1
  24.       set CODENUM to the text of field "CODETEXT"
  25.       set CODENAME1 to EMPTY
  26.       repeat with N = 1 to length(CODENUM)
  27.         set SS to char N of CODENUM
  28.         set SN to charToNum(SS)
  29.         set SN to SN + 99
  30.         set SS to numToChar(SN)
  31.         set CODENAME1 to CODENAME1 & SS
  32.       end repeat
  33.       set WASRIGHT to 0
  34.       put CODENAME1
  35.       if CODENAME1 contains "ΓÇó┼ô╦£╦£┼íΓÇ¥ΓÇ║Γäó" then
  36.         set WASRIGHT to 1
  37.         set the text of field "CODETEXT" to "UPGRADED !!!"
  38.         updateStage()
  39.         beep()
  40.         WRITEUPG()
  41.         checkupg()
  42.         delay(120)
  43.       end if
  44.       if WASRIGHT = 0 then
  45.         alert("YOU HAVE ENTERED AN INCORRECT UPGRADE CODE!   PLEASE REFER TO THE   DOCUMENTATION WHICH WAS SENT WITH YOUR SOFTWARE.")
  46.       end if
  47.       set the keyDownScript to "REGSCRIPT"
  48.       if REGCOUNT >= 3 then
  49.         set the keyDownScript to EMPTY
  50.       end if
  51.       play done
  52.     end if
  53.   end if
  54. end
  55.